一、為什么要學習Java虛擬機? 這里我們使用舉例來說明為什么要學習Java虛擬機,其實這個問題就和為什么要學習數據結構和算法是一個道理,工欲善其事,必先利其器。曾經的我經常害怕處理內存 ...
一、為什么要學習Java虛擬機? 這里我們使用舉例來說明為什么要學習Java虛擬機,其實這個問題就和為什么要學習數據結構和算法是一個道理,工欲善其事,必先利其器。曾經的我經常害怕處理內存 ...
前言 自從換了工作以后,將近5個月沒有寫博客了,這段時間經歷一個身份的轉變,從一個核心開發轉變為了一個項目的Leader,這種感覺說不上來的,雖說是有些感悟,但是更多的是一些困惑,但是有一點 ...
一、Spring Secutity簡介 Spring 是一個非常流行和成功的 Java 應用開發框架。Spring Security 基於 Spring 框架,提供了一套 Web 應用安全 ...
服務心跳 Nacos Client會維護一個定時任務通過持續調用服務端的接口更新心跳時間,保證自己處於存活狀態,防止服務端將服務剔除,Nacos默認5秒向服務端發送一次,通過請求服務端接口/ ...
一個查詢語句經過哪些步驟 這次我們從MySQL的整體架構來講SQL的執行過程,如下圖: 在整體分為兩部分Server和引擎層,這里引擎層我使用InnoDB去代替,引擎層的設計是插件形 ...
為什么需要注冊中心 隨着單體應用拆分,首當面臨的第一份挑戰就是服務實例的數量較多,並且服務自身對外暴露的訪問地址也具有動態性。可能因為服務擴容、服務的失敗和更新等因素,導致服務實例的運行時狀 ...
一、前言 最近一段時間擼了Spring IOC、AOP、Transactional源碼,這篇文章聊聊我寫了哪些小玩意,這可能就是閱讀源碼以后最大收獲。希望大家在里面能學習一些什么東西吧; ...
一、前言 上一篇介紹了注解,也是為這一篇做鋪墊,傳統的都是通過配置文件來啟動spring,那spring boot到底是做了什么能讓我們快速開發昵? 二、啟動原理 看下程序啟動的 ...
一、前言 其實這一面來的挺突然,也是意想不到的,這個要起源於BOSS直聘,很巧,其實也算是一種緣分吧,謝謝BOSS那個哥們,還是那句話來濱江我請你吃飯,身懷感激你總會遇到幫助你的人,只是 ...
問題 微服務化的時代,我們整個項目工程下面都會有很多的子系統,對於每個應用都有暴露 Api 接口文檔需要,這個時候我們就會想到 Swagger 這個優秀 jar 包。但是我們會遇到這樣的問題 ...